<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript1.2">
var output = ""
function crawlLayers(layerArray, indent) {
    for (var i = 0; i < layerArray.length; i++) {
        output += indent + layerArray[i].name + "\n"
        if (layerArray[i].document.layers.length) {
            var newLayerArray = layerArray[i].document.layers
            crawlLayers(newLayerArray, indent + "  ")
        }
    }
    return output
}
function revealLayers() {
    alert(crawlLayers(document.layers, ""))
}
</SCRIPT>
</HEAD>
<BODY onLoad="revealLayers()">
<LAYER NAME="Europa">
    <LAYER NAME="Niemcy"></LAYER>
    <LAYER NAME="Holandia">
        <LAYER NAME="Amsterdam"></LAYER>
        <LAYER NAME="Rotterdam"></LAYER>
    </LAYER>
    <LAYER NAME="Francja"></LAYER>
</LAYER>
<LAYER NAME="Afryka">
    <LAYER NAME="Republika Poudniowej Afryki"></LAYER>
    <LAYER NAME="Wybrzee Koci Soniowej"></LAYER>
</LAYER>
</BODY>
</HTML>